package com.shengzai

object Code19Object {
  def main(args: Array[String]): Unit = {
    val clazz = new Code19CaseClazz("张三", 24, "男")
    println(clazz)
    println(clazz.age)
    println(clazz.name)
    println(clazz.gender)
    clazz.gender = "女"
    println(clazz.gender)

  }
}

/**
 * case class 是一个样例类，一般来说用于保存具体的数据对象
 *   样例类在编译时，会对其进行做序列化（为了方便在网络或者磁盘中进行传输）
 *                ,并且会对其添加一些get函数等，对其进行包装
 */
case class Code19CaseClazz(name: String, age: Int, var gender: String)
